<%@ Page Title="" Language="C#" MasterPageFile="~/Resources/Master-Pages/Site.Master" AutoEventWireup="true"
    CodeBehind="ExploitDebug.aspx.cs" Inherits="OWASP.WebGoat.NET.ExploitDebug" %>
    
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContentPlaceHolder" runat="server" />

<asp:Content ID="Content2" ContentPlaceHolderID="BodyContentPlaceholder" runat="server">
    <p>Errors that happen on the server side should not be exposed to the client. All debugging
    info should also be hidden.</p>
    
    <table style="width:100%;">
        <tr>
            <td class="style 1" width="150px">Click here to throw a server exception and show debugging info:</td>
            <td class="style 2" width="100px">
                <asp:Button ID="btnGo" SkinID="Button" runat="server" Text="Go!" onclick="btnGo_Click" />
            </td>
        </tr> 
    </table>
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="HelpContentPlaceholder" runat="server">
    This webpage will display sensitive debugging information from the server when an error occurs. This can help an
    attacker learn about the internals of the system which may be invaluable during attacks. Try to obtain debugging
    information from this page.
</asp:Content>
